package dnaModel;

import java.util.ArrayList;

public class Usuario {
	
	private long id;
	private String login;
	private String nome;
	private String sobrenome;
	private String senha;
	private String perfil;
	private String dna;
	
	private ArrayList<ArrayList<Relatorio>> relatorio;
	
	public long getId() {
		return id;
	}
	
	public void setId(long id) {
		this.id = id;
	}
	
	public String getLogin() {
		return login;
	}
	
	public void setLogin(String login) {
		this.login = login;
	}
	
	public String getNome() {
		return nome;
	}
	
	public void setNome(String nome) {
		this.nome = nome;
	}
	
	public String getSobrenome() {
		return sobrenome;
	}
	
	public void setSobrenome(String sobrenome) {
		this.sobrenome = sobrenome;
	}
	
	public String getSenha() {
		return senha;
	}
	
	public void setSenha(String senha) {
		this.senha = senha;
	}
	
	public String getPerfil() {
		return perfil;
	}
	
	public void setPerfil(String perfil) {
		this.perfil = perfil;
	}
	
	public String getDna() {
		return dna;
	}
	
	public void setDna(String dna) {
		this.dna = dna;
	}
	
	public ArrayList<ArrayList<Relatorio>> getRelatorio() {
		return relatorio;
	}
	
	public void setRelatorio(ArrayList<ArrayList<Relatorio>> relatorio) {
		this.relatorio = relatorio;
	}
	
	/*
	 * Propriedades Auxiliares 
	 */
	private String nomeFormatado;
	public String getNomeFormatado(){
		return (sobrenome == null || sobrenome.isEmpty()) ? nome : String.format("%s %s", nome, sobrenome);
	}
}
